﻿package plugin.storehouse
{
    import com.core.*;

    public class StorehouseControl extends Control
    {

        public function StorehouseControl(param1:Object)
        {
            super(param1);
            return;
        }// end function

        override public function update(param1:Obproxy, param2:ProxyChange) : void
        {
            if (param1.getName() == "warehouse")
            {
                if (param2.property == "init")
                {
                    this.target.updateMsg(CMDStorehouse.Init, param2.newvalue);
                }
                else if (param2.property == "clickitem")
                {
                }
                else if (param2.property == "addItem")
                {
                    this.target.addItem(CMDStorehouse.Storage, param2.newvalue);
                }
                else if (param2.property == "swap")
                {
                }
                else if (param2.property == "dragComplate")
                {
                }
                else if (param2.property == "storage")
                {
                }
                else if (param2.property == "removeitem")
                {
                    this.target.updateMsg(CMDStorehouse.RemoveItem, param2.newvalue);
                }
                else if (param2.property == "tidy")
                {
                    this.target.updateMsg(CMDStorehouse.TidyItem, param2.newvalue);
                }
                else if (param2.property == "kuorong")
                {
                    this.target.updateMsg(CMDStorehouse.Expansion, param2.newvalue);
                }
                else if (param2.property == "gotopage")
                {
                    this.target.toPage(param2.newvalue);
                }
                else if (param2.property == "changelist")
                {
                    this.target.updateMsg(CMDStorehouse.ChangeList, param2.newvalue);
                }
            }
            return;
        }// end function

    }
}
